@charset "utf-8";
@import url(us_style.css);
body{background:url(images/background/body_bg_hr.png) #fff repeat-x center 50px;}
.logo {background:url(images/small_hr_logo.png) no-repeat 0 0;}
#header{background:url(images/background/head_bg_hr.png) repeat-x 100% 0;}

.rentnav { width:100%; height:36px; overflow:hidden; font-size:14px; background:#fff url(images/background/nav_bg_hr.png) repeat-x 100% 0%; margin:0;} 
.rentnav ul { overflow:auto; zoom:1;padding:6px 12px 0px;}
.rentnav li { float:left; height:30px; line-height:30px; overflow:hidden; margin:0 5px 0 0; display:inline;}
.rentnav li a { float:left; padding:0 12px; color:#fff;font-weight:bold;}
.rentnav li a:link,.rentnav li a:visited { color:#fff; }
.rentnav li a:hover,.rentnav li.selected a,.rentnav li.selected a:visited{ color:#1e49b5; background:url(images/background/nav_hover_bg.png) repeat-x 0 0;}
.rents { height:198px; text-align:left; display:block; overflow: hidden; background:url(/hr/css/images/background/head_bg.png) no-repeat 100% 0%;}
/* I-Public */

.v4_line{ height:3px; background:url(images/icon/v4_line.png) repeat-x 100% 0%; overflow:hidden;}
.mar_c_line{ margin:0 10px;}
.mar_n_line{ margin:5px 10px;}
.iquicknav{height:34px;line-height:34px;overflow:hidden;}
.iquicknav a{ color:#5c81de;}
.iquicknav span{ color:#c3c3c3;}
.iquicknav span a{ color:#555;}

.in_code{ width:70px;}

.foods_union_hot{ border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; padding:10px 8px 5px; background:#fff url(images/background/foods_ad_bg.png) repeat-x 100% 0%;}
.foods_union_hot img{ display:block; margin:14px;}
/* Left_Con */
.f_l_con{display:block;float:left; width:700px;}
.f_r_con{display:block;float:left; width:270px; padding:0 0 0 10px;}

.foods_tipc{border:1px solid #c8c8c8; padding:10px 10px 0; height:255px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%; overflow:hidden;}
.foods_tipc h2{ height:30px;line-height:30px; font-size:14px;background:url(images/background/left_nav_h2_bg.png) repeat-x left 100%; color:#007ba2;}

.foods_tipc_comm{ position:relative; width:678px; height:212px; overflow:hidden; display:block;}
.foods_viso p img{ display:block;width:530px;height:210px;border:1px solid #555;}
.foods_viso p{ display:none;}

.foods_tipc_u{ position:absolute; right:0px; top:0px; width:134px; height:210px; overflow:hidden;background:#fff url(images/background/foods_li_bg.png) repeat-x 100% 100%; border:1px solid #c8c8c8;}
.foods_tipc_u ul{ overflow:auto; zoom:1;}
.foods_tipc_u li{ float:left;width:134px; height:70px; overflow:hidden; text-align:center;cursor:pointer;display:inline;}
.foods_tipc_u li img{ display:block; width:118px; margin:5px auto 0; height:58px;border:1px solid #fff;}
.foods_tipc_u li.current{ background:#d8a461; color:#fff;}

.foods_quick_nav{ padding:10px 0 10px;}
.foods_quick_nav li{ line-height:2em; color:#555;}
.foods_quick_nav li label{padding:3px 0px 2px 3px; _padding:3px 0px 1px 3px; background:#f60; color:#fff;}

.foods_trait{ margin:0; border:1px solid #c8c8c8; height:260px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.foods_trait h3{ display:none;}

.foods_trait_pic{}
.foods_trait_pic ul{ overflow:auto; zoom:1; padding:0 0 8px;}
.foods_trait_pic ul li{ float:left; width:164px; height:76px; margin:8px 0 0 8px; display:inline; overflow:hidden;}
.foods_trait_pic ul li img{ display:block;width:160px; height:72px; border:2px solid #ddd;}
.foods_trait_pic ul li p{color:#999;}
.foods_trait_pic ul li p.n{display:block;widht:130px;line-height:1.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.recruit_commend{ border:1px solid #c8c8c8;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.recruit_commend h3{height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%; padding:0 10px; line-height:30px; font-size:14px;color:#007ba2; position:relative;}
.recruit_commend h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:380px;}
.recruit_commend_panes{ overflow:hidden; zoom:1;}

.recruit_commend_panes ul{ overflow:auto; zoom:1; padding:0 0 0 0;}
.recruit_commend_panes ul li{ float:left; width:213px; height:45px; margin:10px 0 0 15px; display:inline; overflow:hidden;line-height:1.5em;}
.recruit_commend_panes ul li .company{ color:#0b5b98;padding:4px 0 0 8px; display:block;}
.recruit_commend_panes ul li .company a{ color:#333;}
.recruit_commend_panes ul li .position{ color:#0b5b98; display:block;padding:0 0 0 8px; background:#f0f0f0;}
.recruit_commend_panes ul li .position a{ color: #0037c3;}
/**/
.foods_news{margin:10px 0 0;border:1px solid #c8c8c8; background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%; height:210px;}
.foods_news_tabs{ height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%;}
.foods_news_tabs ul{ overflow:auto; zoom:1;}
.foods_news_tabs li{ float:left; width:88px; height:30px; border-left:1px solid #fff; border-right:1px solid #c8c8c8; text-align:center; display:inline;}
.foods_news_tabs li a {display:block;height: 30px;line-height:30px;width: 88px;font-size:14px;color:#000;position:relative;top:0px; font-weight:bold;}
.foods_news_tabs li a:hover {background:#fff;color:#f40;}
.foods_news_tabs li a.current,.foods_news_tabs li.current a {background:#fff;cursor:pointer !important;color:#007ba2 !important;}

.foods_news_panes{height:180px;}
.foods_news_panes div{ padding:15px 15px 12px;}
.foods_news_panes div ul.ind_t_txt{ line-height:2em;}
.foods_news_panes div ul.ind_t_txt li{ font-size:12px; background:url(images/icon/v4_li.png) no-repeat 0% 57%; padding:0 0 0 12px; color:#e0e0e0;}
.foods_news_panes div ul.ind_t_txt li span{ font-size:12px; margin:0 0 0 8px;}
.foods_news_panes div ul.ind_t_txt li span a{ color:#adacac;}

.family_nav{ padding:0;overflow:hidden; zoom:1;/*height:477px;*/}
.family_nav dl{/* margin:5px 0px 10px 0px;*/}
.family_nav dt{ float:left; color:#5c5c5c; font-size:14px; width:100%; margin:0 0 0 15px; padding:5px 0 0;display:inline;}
.family_nav dt strong{ padding:5px 0px 3px;}
.family_nav dd{ float:left; display:inline; margin:0 0 0 15px; white-space:nowrap;}


.foos_found h3{height:30px;line-height:30px; font-size:14px;color:#007ba2;}
.foos_found li.frist{ height:75px; margin:0 0 18px;}
.foos_found li.frist h4{ font-size:14px;}
.foos_found li.frist img{ margin-right:8px;}
.foos_found li.frist p{ line-height:1.6em;}
.foos_found li.frist p span,.foos_found li span{ color:#999;}
.foos_found li.frist p,.foos_found li a{ color:#666;}
.foos_found li a:hover{ color:#D90000;}

.foods_teach{ border:1px solid #c8c8c8; height:260px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.foods_teach h3,.foods_pictrue h3{height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%; padding:0 10px; line-height:30px; font-size:14px;color:#007ba2;}
.foods_teach h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:180px;}
.foods_teach div{ padding:10px;}
.foods_teach_frist{ height:75px; margin:0 0 10px; background:none; padding:0; color:#999;}
.foods_teach_frist h4{ font-size:14px; color:#000;}
.foods_teach_frist h4 a{ color:#000;}
.foods_teach_frist img{ margin-right:8px;}
.foods_teach div ul{ padding:5px 0 0 20px;}
.foods_teach div li{ color:#666; height:30px; line-height:30px; display:block; overflow:hidden;}
.foods_teach div li span{ float:left; display:block; width:50px; padding:3px 0 0;}
.itxt{ border:1px solid #ddd; height:23px; line-height:23px;font-family:Arial; padding:0 3px;}

.family_teach{border:1px solid #c8c8c8; height:373px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.family_teach h3{height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%; padding:0 10px; line-height:30px; font-size:14px;color:#007ba2;}
.family_teach h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:180px;}
.family_teach div{ padding:10px;}
.family_teach div li{ float:left; width:66px; height:92px; margin:14px 0 0 12px; display:inline; line-height:1.5em; text-align:center;}
.family_teach div li img{ display:block; width:66px; height:74px;}

.foods_pictrue{ clear:both; float:left; width:978px; margin:10px 0;*margin:10px 0 0; border:1px solid #c8c8c8; clear:left;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.foods_pictrue ul{ overflow:auto; zoom:1; padding:0 0 12px 0px;}
.foods_pictrue li{ float:left; width:122px; height:42px; margin:15px 0px 0px 15px; text-align:center; display:inline;}
.foods_pictrue li img{ display:block;}


